//package com.example.education.Controller;
//
//import com.example.education.Bean.StudentInfo;
//
//import com.example.education.service.impl.StudentInfoServiceImpl;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiParam;
//import jakarta.annotation.Resource;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.RestController;
//import org.springframework.web.bind.annotation.GetMapping;
//import  io.swagger.annotations.ApiOperation;
//
//@RestController
////@Api(value = "用户信息接口")
//public class UserController {
//
//    @Resource
//    private StudentInfoServiceImpl userService;
//
//    @GetMapping("/getUser/{id}")
//    @ApiOperation(value = "根据用户唯一标识获取用户信息")
//    public JsonResult<StudentInfo> getUserInfo(@PathVariable @ApiParam(value = "用户唯一标识") Long id) {
//        StudentInfo user = new StudentInfo();
//        return new JsonResult<>(user);
//    }
//}
//
///**
// * 统一返回对象
// * @author shengwu ni
// * @param <T>
// */
// class JsonResult<T> {
//
//    private T data;
//    private String code;
//    private String msg;
//
//    /**
//     * 若没有数据返回，默认状态码为0，提示信息为：操作成功！
//     */
//    public JsonResult() {
//        this.code = "0";
//        this.msg = "操作成功！";
//    }
//
//    /**
//     * 若没有数据返回，可以人为指定状态码和提示信息
//     * @param code
//     * @param msg
//     */
//    public JsonResult(String code, String msg) {
//        this.code = code;
//        this.msg = msg;
//    }
//
//    /**
//     * 有数据返回时，状态码为0，默认提示信息为：操作成功！
//     * @param data
//     */
//    public JsonResult(T data) {
//        this.data = data;
//        this.code = "0";
//        this.msg = "操作成功！";
//    }
//
//    /**
//     * 有数据返回，状态码为0，人为指定提示信息
//     * @param data
//     * @param msg
//     */
//    public JsonResult(T data, String msg) {
//        this.data = data;
//        this.code = "0";
//        this.msg = msg;
//    }
//
//    /**
//     * 使用自定义异常作为参数传递状态码和提示信息
//     * @param msgEnum
//     */
//
//
//    // 省去get和set方法
//}